package com.api.manage.pojo.content;

import java.math.BigDecimal;
import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.io.Serializable;
import java.util.Date;
import java.time.LocalDateTime;
import com.api.manage.base.PageBean;
/**
 * <p>
 * 
 * </p>
 *
 * @author 陈辉
 * @since 2023-11-07
 */
@Data
@NoArgsConstructor
@ApiModel(value="CmsContent对象", description="")
public class CmsContentBean extends PageBean implements Serializable {

    private static final long serialVersionUID=56687891L;

    @ApiModelProperty(value = "内容")
    private Long cmsContentId;

    @ApiModelProperty(value = "类型")
    private Long contentTypeId;

    @ApiModelProperty(value = "部门店铺")
    private Long sysBranchOfficeId;

    @ApiModelProperty(value = "系统")
    private Long systemLevelId;

    @ApiModelProperty(value = "个人用户发布")
    private Long customerId;

    @ApiModelProperty(value = "新闻分类路径")
    private String typePath;

    @ApiModelProperty(value = "发布区域路径")
    private String regionPath;

    @ApiModelProperty(value = "发布-电商产品栏目路径")
    private String categoryPath;

    @ApiModelProperty(value = "内容编码")
    private String contentCode;

    @ApiModelProperty(value = "标题")
    private String contentTitle;

    @ApiModelProperty(value = "副标题")
    private String subtitle;

    @ApiModelProperty(value = "1已发布 2待审核 0失效 3审核不通过 4过期(已下架)")
    private Integer display;

    @ApiModelProperty(value = "内容")
    private String contentValue;

    @ApiModelProperty(value = "发行时间")
    private LocalDateTime issueTime;

    @ApiModelProperty(value = "过期下架时间")
    private LocalDateTime expireTime;

    @ApiModelProperty(value = "创建时间")
    private LocalDateTime createTime;

    @ApiModelProperty(value = "seo引擎关键字")
    private String keyWords;

    @ApiModelProperty(value = "seo引擎描述")
    private String description;

    @ApiModelProperty(value = "标题宣传媒体")
    private String imgUrl;

    @ApiModelProperty(value = "1 0是否有媒体图片")
    private Integer withMedia;

    @ApiModelProperty(value = "是否置顶 购买置顶 按置顶金额降序")
    private Integer isTop;

    @ApiModelProperty(value = "自定义连接")
    private String url;

    @ApiModelProperty(value = "1pc端 2移动客户端 3综合客户端")
    private Integer toType;

    @ApiModelProperty(value = "经度")
    private BigDecimal longitude;

    @ApiModelProperty(value = "纬度")
    private BigDecimal latitude;

    @ApiModelProperty(value = "降序")
    private Integer seq;

    @ApiModelProperty(value = "收藏数量")
    private Integer collectionCount;

    @ApiModelProperty(value = "称赞数量")
    private Integer tagCount;

    @ApiModelProperty(value = "评论数量")
    private Integer commentCount;

    @ApiModelProperty(value = "查阅数量")
    private Integer lookCount;

    @ApiModelProperty(value = "会员等级限制")
    private Integer membershipLevel;

    private Integer deleted;


}
